草庐IT

mongodb - Meteor.Collection 和 Meteor.Collection.Cursor

全部标签

mongodb - 带有 MongoDB、对象 ID 和脚手架的 Grails

我使用集成测试和Grails脚手架将数据写入mongoDB数据库时遇到问题。尝试从“列表”类型页面中选择域实例时,我收到错误消息“找不到ID为null的[domainname]”。我确定这是因为Grailsurl[controller]/[action]/[id]。此id是一个字符串,需要将其转换为ObjectId以用于Grails查询。有没有办法做到这一点,使其影响指定的域,甚至更好的是,同时影响所有域?我想在我编写我的应用程序时,我可以从操作方法中将其转换为ObjectId,但我希望让脚手架工作或提供一个全局解决方案。 最佳答案

mongodb - 带有 MongoDB 的 Spring MVC - 排序和限制

在SpringMVC中对MongoDB查询结果进行排序的最佳方式是什么?我已经在XML文件中设置了所有映射,我可以在服务类中调用myrepository.findAll()就好了,它工作得很好。如何对这些结果进行排序(例如按日期)和/或限制结果(例如按3等)。在Mongo本身中,只需执行db.mycollection.find().sort({postedAt:-1});就很容易了。或者只是抛出.limit(3)以获得前3个结果。在SpringMVC环境中处理这个问题的最佳方法是什么?谢谢。 最佳答案 如果您的myrepositor

Mongodb 在启动时报错

每当我尝试使用mongo的交互式shell时,它就会死掉:somekittens@DLserver01:~$mongoMongoDBshellversion:2.2.2connectingto:testMonDec1713:14:16DBClientCursor::initcall()failedMonDec1713:14:16Error:Errorduringmongostartup.::causedby::10276DBClientBase::findN:transporterror:127.0.0.1:27017ns:admin.$cmdquery:{whatsmyuri:1}s

mongodb - mongodb中的成对交叉点

我是mongodb的新手,我想知道是否可以得到一些建议。我有以下收藏{"_id":"u1","item":["a","b","c"]}{"_id":"u2","item":["b","d","e"]}{"_id":"u3","item":["a","c","f"]}{"_id":"u4","item":["c"]}我想创建一个新集合,为每对用户计算项目的并集和交集,例如在最后,对于用户1和2,4结果将是{"_id":"u12","intersect_count":1,"union_count":6}{"_id":"u14","intersect_count":1,"union_coun

带有servicestack的Mongodb auth抛出缺少方法异常

我刚刚将ServiceStack配置为使用Mongodb在本地进行身份验证publicoverridevoidConfigure(Containercontainer){Plugins.Add(newAuthFeature(()=>newAuthUserSession(),newIAuthProvider[]{newBasicAuthProvider(),}));varmongoClient=newMongoClient("mongodb://localhost");varserver=mongoClient.GetServer();vardb=server.GetDatabase("

c# - 如何用mongoDB进行 "all or nothing"操作?

我需要在文档的字段数组中插入一些元素。好吧……我知道Mongo有原子更新。推送……事实是我需要在很多文档中做这个插入。情况如下(我需要为每个用户名插入一个角色数组):publicoverridevoidAddUsersToRoles(string[]usernames,string[]roleNames){foreach(stringroleinroleNames){if(!this.RoleExists(role)){thrownewProviderException(String.Format("Therole'{0}'wasnotfound.",role));}}//Howtog

mongodb - Symfony 2.1 + @MongoDBUnique(字段 ="email") 不是唯一的

我正在尝试将MongoDB与Symfony2.1一起使用,但我遇到了问题。我正在关注tutorial来自Symfony网站,名为“如何使用MongoDB实现一个简单的注册表单”。在本教程中,据说我们可以将电子邮件字段添加为唯一字段的约束。经过一些测试,它不起作用。我可以为我的用户实体多次添加同一电子邮件。注释@MongoDBUnique(fields="email")似乎失败了。我发现有人拥有相同的problem在谷歌群组中。不幸的是,目前(1月6日发布)没有人回答或似乎没有人回答。感谢任何线索! 最佳答案 确保该索引确实存在于Mo

django - Celery 与 Django 和 MongoDB (mongoengine)

1)我正在尝试使用Celery(以RabbitMQ作为代理)和Django构建一个应用程序-使用MongoDB(mongoengine)作为模型的数据库。因此,Web服务器收到的请求将转换为任务,并在Celery的帮助下排队等待工作人员执行。我遵循了以下教程:http://docs.celeryproject.org/en/master/django/first-steps-with-django.html#configuring-your-django-project-to-use-celery和https://mongoengine-odm.readthedocs.org/en/l

mongodb - 在聚合框架中使用 mongodb 的 jasper 报告

我有一个名为Stock_Data_Revise_Nyse的集合,其中有一些相关数据,我正在使用jasperireporter制作报告,但是当我执行这个给定的查询时,它只返回我的值字段适当的值和其余_id.Date,_id.Stock返回null。此查询在MongoShell中运行良好。注意:-如果我使用单个分组依据,那么聚合在Jasper中工作正常,但是当我使用双分组依据时,就像我在这里使用的那样,它会为该字段返回null。我搜索了很多论坛,但几乎找不到任何答案。我们将不胜感激。{runCommand:{aggregate:"Stock_Data_Revise_Nyse",pipeli

mongodb - 使用 monger 与从实例的只读连接

我有一个副本集,我想建立到从属实例的独立只读连接。通常情况下,我应该不会遇到任何问题。我唯一应该做的就是设置slaveOk=true以便能够通过读取操作查询它。当我使用nodejs或mongo控制台时,它工作得很好,但我发现无法使用monger来做到这一点。最奇怪的是,当我调用set-db!函数时出现异常:MongoExceptionnottalkingtomasterandretriesusedupcom.mongodb.DBTCPConnector.innerCall(DBTCPConnector.java:314)建立replica-setconnection对我来说不是一个选择